<?php namespace Common\Model;
use Hdphp\Model\Model;
//后台管理员模型
class Auser extends Model{
	//	定制表名
	protected $table='auser';
	//	定义自动验证规则
	protected $validate=array(
	array('ausername','required','用户名不能为空',3,3),
	array('apassword','required','密码不能为空',3,3)
	);
	//	登陆验证
	public function VLogin($username,$password){
		//		触发自动验证
		if(!$this->create()) return false;
		//		如果验证通过获得账户和密码
			$data=$this->where("ausername",$username)->find();
		//			验证用户名
		//		如果用户不存在	
			if(!$data){
			//				把错误信息放入Auser模型中外边接受
				$this->error='用户名不存在在';
				return false;
			}
			//			验证密码
			//			先把输入的密码进行加密
			$password=$this->encrypt($username,$password);
//			sp($password);die;
			if($password !=$data['apassword']){
				$this->error='密码错误';
				return false;
			}
			
			//	存放session（在后台首页展示用户名使用）
			$_SESSION['ausername']=$username;
			$_SESSION['auid']=$data['auid'];
			return true;
	}
	//	encrypt加密
	public function encrypt($username,$password){
		return md5(md5($username).md5($password).'houdunwang');
	}
	
	
	
	
	
	
	
}
